package com.ucode.model.cgms;


import com.ucode.tool.base.BaseTenantMode;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

@Schema(description ="陪玩俱乐部社区系统 - 陪玩评论实体")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class CgmsCompanionComment extends BaseTenantMode<Long,Long> {

    /**
     * 评价人的用户编号
     */
    private Long userId;
    /**
     * 是否匿名
     */
    private Boolean anonymous;
    /**
     * 交易订单编号
     */
    private Long orderId;
    /**
     * 服务商品编号
     */
    private Long companionProductId;
    /**
     * 陪玩用户编号
     */
    private Long companionUserId;
    /**
     * 是否可见
     *
     * true:显示
     * false:隐藏
     */
    private Boolean visible;
    /**
     * 综合评分
     * 1-5 星
     */
    private BigDecimal scores;
    /**
     * 评论内容
     */
    private String content;
    /**
     * 评论图片地址数组
     */
    private List<String> picUrls;

    /**
     * 是否回复
     */
    private Boolean replyStatus;
    /**
     * 回复内容
     */
    private String replyContent;
    /**
     * 回复时间
     */
    private LocalDateTime replyTime;

}
